means of subsistence - English Synonyms Dictionary